package com.lagou.task04;


import java.util.Scanner;

/**
 *
 * 使用 List 集合实现简易的学生信息管理系统，要求打印字符界面提示用户选择相应的功能，根据用户输入的选择去实现增加、删除、修改、查找以及
 * 遍历所有学生信息的功能。
 * 其中学生的信息有：学号、姓名、年龄。 要求：尽量拆分成多个.java文件
 *
 * */
public class ListStudentSystemTest {

    public static void main(String[] args) {

        System.out.println("--------------------------------");
        System.out.println("----------学生管理系统------------");
        System.out.println("--------------------------------");

        StudentEditor editor = new StudentEditor();

        Scanner sc = new Scanner(System.in);

        while (true){
            //显示功能列表，并提示用户输入
            editor.showMenu();
            //用户输入
            int funcCode = sc.nextInt();

            System.out.println("用户选择了功能" + funcCode);

            switch (funcCode){
                case 0:
                    System.out.println("程序已退出");
                    return;
                case 1:
                    editor.add();
                    break;
                case 2:
                    editor.delete();
                    break;
                case 3:
                    editor.edit();
                    break;
                case 4:
                    editor.traverse();
                    break;
                default:
                    System.out.println("暂未开放的功能");
                    break;
            }

            System.out.println("--------------------------------");
        }

    }
}
